<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<script>
		// arguments 是用来存储实参的一个对象

		// function fn(){
		// 	// 只有函数里面有
		// 	console.log(arguments); // [1, 2, 3, 4, 5]
		// 	// length 存储这实参的个数
		// 	console.log(arguments.length);
		// 	// 获取函数的最后实参
		// 	console.log(arguments[arguments.length-1]);
		// }


		// fn(1,2,4,6,7)

		// 如果一个函数只有一个参数，那么我们就对这个数进行平方并打印
		// 如果这个函数有两个参数，那么我们就求这两个数的和并打印

		// function fn(){
		// 	// 实参的个数
		// 	var len = arguments.length;
		// 	if(len === 1){
		// 		console.log(arguments[0] * arguments[0])
		// 	} else if(len === 2){
		// 		console.log(arguments[0] + arguments[1])
		// 	}
		// }
		// fn(3,7);

		(function fn(){
			
			console.log(fn)
			// console.log(arguments.callee);

		})();


	</script>
</body>
</html>